/*
 * By: Werner Schuster (murphee)
 * 
 * Copyright (c) 2005-2006 Werner Schuster (murphee)
 * 
 * This file is part of the EclipseShell project. EclipseShell is subject 
 * to the Eclipse Public License (EPL) available at
 * http://www.eclipse.org/org/documents/epl-v10.php
 * or in the file /epl-v10.html in the source for other info
 * see the /eclipseshell.license file
 */
package net.sf.eclipseshell.extensions;



public class DefaultExecutionProviderHandle implements IExecutionProviderHandle {
	
	private String[] fileExtensions_;
	private String displayName_;
	private String[] supportedRunModes_;
	private String id_;

	public DefaultExecutionProviderHandle(String displayName, String[] fileExtensions, String[] supportedRunModes, String id) {
		displayName_ = displayName;
		fileExtensions_ = fileExtensions;
		supportedRunModes_ = supportedRunModes;
		id_ = id;
	}

	public String getDisplayName() {
		return displayName_;
	}

	public String[] getFileExtensions() {
		return fileExtensions_;
	}

	public String[] getSupportedRunModes() {
		return supportedRunModes_;
	}
	public String getId() {
		return id_;
	}
}
